Các loại menu Menu (điện toán)

Menu dựa trên văn bản trong chương trình ứng dụng, nhập số thứ tự để chọn mục tương ứng.Menu dựa trên văn bản tiếng Đức, dùng phím hoặc chuột để "di chuyển" thanh cursor 'nghịch đảo màu' nhằm lựa chọn các mục trên menu.

Máy điện toán mà sử dụng giao diện dòng lệnh thì có thể trình bày ra danh sách các lệnh có liên quan được gắn kèm lối tắt (ký tự, chữ số hoặc chữ cái) trên màn hình. Nhập vào lối tắt thích hợp thì sẽ chọn một mục menu. Giải pháp mang tính công phu hơn thì cho phép điều hướng bằng cách sử dụng phím cursor hoặc con chuột. Lựa chọn hiện hành sẽ được tô sáng và có thể được kích hoạt bằng cách nhấn phím enter.

Máy điện toán mà sử dụng giao diện người dùng đồ họa thì trình bày ra menu kèm với tổ hợp văn bảnbiểu tượng để đại diện các lựa chọn. Bằng cách click lên một trong các biểu tượng hoặc văn bản, tức là người thao tác đang chọn cái chỉ thị mà biểu tượng đó đại diện. Menu ngữ cảnh (en) thì là menu mà trong đó các lựa chọn được trình ra cho người thao tác thì được tự động thay đổi tùy theo ngữ cảnh hiện hành mà người thao tác đang làm việc.

Công dụng thường thấy của menu là cung cấp truy cập tiện lợi tới nhiều thao tác khác nhau chẳng hạn như lưu hoặc mở tập tin, thoát/tắt chương trình, hay thao túng dữ liệu. Hầu hết bộ công cụ widget (en) đều cung cấp một số dạng menu kéo xuống hoặc menu bung lên (en). 'Menu kéo xuống' là loại menu hay được dùng trong thanh menu (en) (thường nằm ngay gần phần cạnh trên của cửa sổ (en) hoặc màn hình), và được dùng nhiều nhất để thực hiện hành động, còn menu bật ra (hay "bay ra") thì lại hay được dùng để thiết đặt giá trị, và có thể xuất hiện bất kỳ đâu trong cửa sổ.

Dựa theo hướng dẫn giao diện người dùng truyền thống, thì tên của menu luôn luôn cần phải là động từ, chẳng hạn như "file", "edit", v.v.[1] Nhưng đến sau này thì phần lớn đều bị ngó lơ trong việc phát triển giao diện người dùng. Động từ đơn từ (không phải là cụm từ) thì đôi khi mang tính không rõ ràng, và nhằm để cho phép tên menu có nhiều từ, thì ý tưởng về menu dọc đã được sáng chế, như thấy được trong hệ điều hành NeXTSTEP.

Hiện nay menu cũng hiện diện trong điện tử tiêu dùng, bắt đầu với máy TVbộ ghi cát-xét video (en) mà có được chức năng OSD (en) vào những năm đầu 1990, rồi mở rộng sang màn hình máy tínhmáy phát DVD (en). Menu cho phép điều khiển các thiết lập như tint (en), độ trắng, độ tương phản (en), độ trầm (en) và độ bổng (en), và các chức năng khác chẳng hạn điều khiển các thiết lập như bộ nhớ kênh (en) và chú thích/phụ đề (en). Các loại đồ điện tử khác mà chỉ có hiển thị mỗi văn bản (en) thì cũng có thể có menu, là bất kì thứ gì từ hệ thống điện thoại công chuyện (en) có kèm điện thoại kỹ thuật số, cho đến máy radio khí tượng (en) mà có thể được thiết đặt để chỉ phản hồi với cảnh báo khí tượng (en) cụ thể trong khu vực nhất định. Các đồ điện tử khác gần đây hơn vào những năm 2000 thì cũng có menu, chẳng hạn máy phát phương tiện kỹ thuật số.